A Hybrid Multi Threaded Task Scheduling and Knapsack Load Balancing in Multiple Cloud Centers

نویسندگان

  • C. Antony
  • C. Chandrasekar
چکیده

Heuristic and task scheduling provide better scheduling solutions for cloud computing by greatly enriching in identifying candidate solutions, ensuring performance optimization and therefore reducing the make span of task scheduling. Several researchers have put forward scheduling and load balancing algorithms for cloud computing systems. However, how to reduce the response latency while efficiently utilizing detection operator mechanisms (switching between groups while scheduling with corresponding task) and reducing communication cost still remains a challenge. In this paper, a hybrid framework called, Multithreaded Locality Task Scheduling and Knapsack Load Balancing (MLTS-KLB) is constructed. The MLTS-KLB first schedules several tasks using Multithreaded Locality Parallel Task Scheduling (MLPTS) algorithm. The MLPTS algorithm gives a definition and method of achieving group synchronization. Secondly, a Knapsack Load balancing model is constructed by extending the migration based model. Then, after formulating the scheduling problems in the MLTS-KLB and bringing forward the MLPTS algorithm based Knapsack Fair Load Balancing algorithm, the efficiency of the MLTS-KLB is validated through simulation experiments. Simulation results demonstrate that the MLTS-KLB framework significantly reduce the latency time of parallel jobs and improves the average throughput of cloud computing environment by minimizing the average task waiting time compared to the state-of-the-art works.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

GASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment

The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...

متن کامل

GASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment

The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...

متن کامل

Integrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment

Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...

متن کامل

Optimized Algorithms for Virtual Machine Placement based on Multi-Dimensional Resource Characteristics in Cloud Computing Systems

Virtual machine placement to the PMs of the cloud datacenter is one of the important problems in cloud environment to provide better service to the cloud users. This research work proposed techniques to improve the performance of virtual machine placement in cloud environment. The proposed placement algorithm consisted of two main tasks. The first task optimizes the scheduling, while the second...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017